package main

import (
	"fmt"
)

// "cloud-navigation/bootstrap"
// "cloud-navigation/global"

// "github.com/gin-gonic/gin"

// func main() {
// 	// 初始化配置
// 	bootstrap.InitializeConfig()
// 	// 设置框架环境变量
// 	switch global.App.Config.App.Env {
// 	case "dev":
// 		gin.SetMode(gin.DebugMode)
// 	case "test":
// 		gin.SetMode(gin.TestMode)
// 	case "production":
// 		gin.SetMode(gin.ReleaseMode)
// 	default:
// 		gin.SetMode(gin.ReleaseMode)
// 	}
// 	// 初始化验证方法
// 	bootstrap.InitializeValidator()
// 	// 初始化日志
// 	global.App.Log = bootstrap.InitializeLog()
// 	// 初始化数据库连接
// 	global.App.DB = bootstrap.InitializeDB()
// 	// 初始化redis连接
// 	global.App.Redis = bootstrap.InitializeRedis()
// 	// bootstrap.InitializeDI()

// 	// 程序关闭前释放数据库连接
// 	defer func() {
// 		if global.App.DB != nil {
// 			db, _ := global.App.DB.DB()
// 			db.Close()
// 		}
// 	}()

// 	bootstrap.RunServer()
// }

func main() {
	b := map[string]int{
		"apple":  10,
		"banana": 20,
		"orange": 30,
	}
	a(b)
	fmt.Println(b)
}

func a(m map[string]int) map[string]int {
	for k, v := range m {
		m[k] = v + 10
	}
	return m
}
